package br.unirio.octopus.dominio;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class GrupoDTO {

	private Integer id;
	private List<ClassificacaoPaisDTO> listaPaises;
	
	public GrupoDTO(Integer id){
		this.id=id;
		listaPaises = new ArrayList<ClassificacaoPaisDTO>();
	}
	
	
	public Integer getId()
	{
		return id;
	}


	public ClassificacaoPaisDTO obterPrimeiroLugarDoGrupo(){
		ordenar();
		return listaPaises.get(0);
	}
	public ClassificacaoPaisDTO obterSegundoLugarDoGrupo(){
		ordenar();
		return listaPaises.get(1);
	}

	public void adicionar(ClassificacaoPaisDTO pais)
	{
		listaPaises.add(pais);		
	}
	
	public void ordenar()
	{
		Comparator cp = ClassificacaoPaisDTO.getComparator();
		Collections.sort(listaPaises,cp);
	}
}
